place for livestock - Español Inglés Diccionario